SetException Method (Exception)

Task Parallel System.Threading

Transitions the underlying Task<(Of <(TResult>)>) into the Faulted state.

Namespace:  System.Threading.Tasks
Assembly:  System.Threading (in System.Threading.dll)

Syntax

Visual Basic (Declaration)
Public Sub SetException ( _
	exception As Exception _
)
C#
public void SetException(
	Exception exception
)

Parameters

exception
Type: System..::.Exception
The exception to bind to this Task<(Of <(TResult>)>).

Exceptions

ExceptionCondition
System..::.ArgumentNullExceptionThe exception argument is null.
System..::.InvalidOperationException The underlying Task<(Of <(TResult>)>) is already in one of the three final states: RanToCompletion, Faulted, or Canceled.
System..::.ObjectDisposedExceptionThe Task was disposed.

See Also